Denon HEOS MultiRoom Music and TV Audio Setup! 您所在的位置:网站首页 天龙 main zone off Denon HEOS MultiRoom Music and TV Audio Setup!

Denon HEOS MultiRoom Music and TV Audio Setup!

2023-11-22 12:09| 来源: 网络整理| 查看: 265

Dear Everyone!

So I have learnt so much things on this forum so I thought I will contribute back to the community with my HEOS setup. (I think this is really unique, because methods I use here I haven’t found anywhere on the web, it was mainly discovered by me (or least I think that way and I was just bad at searching…)).

Introduction Firstly, what you can achieve with this setup

Have a great AVR in your main (living) room. This can be any of the newer Denon AVRs which have HEOS function. You can fully control this unit from openHab. (Details below) This is not mandatory, you can still have just HEOS speakers in your setup, it will work the same, there is no need to have a hub or anything else to operate this system. Speakers can work individually, but the main ‘function’ of these speakers is the MultiRoom capability! If you have an existing AVR and you don’t want to buy a new one (in my opinion Denon is still a pricey one…) you can extend your existing AVR with HEOS capabilites. Later I will refer to the Denon AVR which is HEOS capable just as AVR.

Have as many wired (LAN) or wireless zone speaker in your home, which can play any music input (Spotify Connect, AirPlay, SoundCloud, etc… You can find more here). Later I will refer to them just as ‘HEOS Spekers’

You can group these speakers! (Max 32 of them, if I can remember correctly, but I think this will be enough for any home!) and you can output any music source to these speakers or groups, plus you can play your TV or any source from your main AVR to these speakers/groups. (This is why I recommended to have not just HEOS speakers, because then you can listen to any source from your AVR on the HEOS speakers)

I don’t know if anyone else is interested in something like this, but I wanted to have this feature for such a long time, but I didn’t had the time/need to wire my whole house with audio cables and buy an expensive amplifier which can handle that much speaker to have this functionality.

What I use Heos Binding - this is the newest version. This link no longer works and not needed. You can install this from PaperUI. Details: Denon HEOS Binding Denon/Marantz Binding Other requirements

Because HEOS don’t need any hub (or anything like this) it simply works on your WIFI/Wired network. Before I bought my first HEOS speaker I read reviews by users who bought these products and the reviews were mixed. Some said it works as it should, some said that they can’t even play any music through the speakers which is connected on WiFi and even Denon couldn’t solve their issue.

From what I can experience I just have to say I don’t have any issues like this with any product. My AVR (which is a X3400H) is connected through LAN cable to my router and my HEOS speakers are connected through WIFI. I don’t even have a pricey router (it is a cheaper one from D-Link which is a 4-5 years old, but has 5GHz and 802.11ac) and it can handle nicely the speakers. So in my opinion if you have your own router (not the shitty one which you usually get from your ISP) then this setup will work.

These HEOS speakers have 5GHz and 802.11ac support, so you can use it with your router on 5GHz. Also you can connect any HEOS speaker to LAN, because they have plenty ports available (AUX in, USB, Ethernet) if you want and you have Ethernet available where you want to place the speaker (if I’m right they also support PoE (Power Over Ethernet) so you can use it that way if you want).

It can be great for you if... You want to play music around in your house without having to wire the whole house. You usually play watch/listen to on your TV and you don’t want to miss anything/have the opportunity to hear the sound anywhere in your house. You love great music products (AVR, Speakers). I think these HEOS speakers is really great compared Bluetooth Speakers which has the same price. You can except the music quality to be the same as a Sonos Speaker (but not that much bass-oriented). You want to have a half-DIY solution. I have seen other who achieved something similar, with RPis and plain speakers, but this is much easier to implement and use (in general and in openHab as well). Downsides Denon products are bit pricey. However these products considered ‘cheap’ if you surround yourself with people who are ‘Audio-Enthusiasts’. The HEOS app which is available for Android/iOS looks like an app from 10 years ago and a sometimes hard to navigate through it. However you can eliminate this app entirely if you use openHab and you want to control it from there. (You only need the app to setup your speakers/create your HEOS account). It seems that sending digital audio from the AVR’s inputs to HEOS speakers is limited to higher/pricier AVRs. So if this is a mandatory function to you, you should double check that on Denon’s page under the Multi Room functionality -> Zone Audio Source: HDMI / Opt, Coax / Network, USB / Analog For me it seems that the lowest model which you can choose is the 3xxxH series (e.g.: X3400H, X3500H). Lower models only support analog/USB input to be forwarded to HEOS speakers (who uses analog sources these days…). Also these higher models up to the highest model (currently X-8500H) only support 2ch audio from digital inputs and it doesn’t downscale higher channel audio, it just doesn’t play anything when you transmit higher channel audio to HEOS speakers! Setup Starting point I'm starting this tutorial where you included all your speakers in the network, everything is working as it should, there is no network or other problems. Functions which will be available from openHab, can be controlled from the original HEOS app, so there is no additional (hidden) features. You should create a HEOS account also, but this is not required, but I can't say which functions are limited or locked if you use it without an account. One feature I use and I know that it requires account: Save TuneIn favorite channels and easily include these channels is openHab as well. Installing

Install the Denon/Marantz Binding from PaperUI. I just use this to detect that the AVR is on or off, because HEOS doesn’t provide that info. HEOS speakers considered an ‘always on’ device. So you should need this if you want to detect your AVR power status/input source. If you install it, it should automatically discover the AVR.

Install the HEOS binding. This is not available in the Add-Ons page, you should install it manually (placing in the addons folder). After installing the HEOS devices (and bridges) should get auto-discovered. Don’t include everything!

Adding devices to openHab

Add the HEOS Speakers to openHab which got auto-discovered. You should name it that way you can remember what it is. Like ‘Bathroom- HEOS Speaker’. A HEOS Bridge is also gets auto-discovered for every device. You only need one Bridge. I think it doesn’t matter which one you choose (I chosed to add the AVRs Bridge). After adding the Bridge, go to PaperUI -> Things and select one of your HEOS speakers. Click Edit and select the Bridge for that HEOS speaker which you added before (if it didn’t got auto-selected). You should check this for every HEOS speaker. If you created a HEOS account, you should also set the account/password for every speaker. If this set, your favorite channels will be synced to openHab.

If you also have an active group, groups also get auto-discovered… This is also not so mandatory or pratical to include. You will see why.

Defining items/creating rules

After adding Things and selecting the proper Bridge, you should almost ready to go. Define the items in *.items file.

Grouping speakers through openHab

To group speakers, you should do the following:

Select the speakers where you want to listen your music/audio in the Bridge (there should be a switch for every device in that Bridge). Turn on the switches where you want to play audio. After selecting the speakers, turn on the Made Group switch in that Bridge. You’re done!

You can also do it in rules like this:

Define a String item, with mappings (room names mostly):

String Denon_Group Selector "Group Select"

And the rule:

rule "Select Group" when Denon_Group_Selector received command then switch(receivedCommand) { case "Bathroom + Living": { Denon_Heos_Bridge_Bathroom.sendCommand(ON) Denon_Heos_Bridge_Living.sendCommand(ON) Denon_Heos_Bridge_MadeGroup.sendCommand(ON) } } end

You can do this for unlimited times/combinations.

With the new version of the binding these rules are not that important. I won’t remove this, because sometimes you have to manually group devices, but in the latest version of the binding, dynamic channels are created for groups and players, so you just have to send a command to that switch.

Using additional inputs

You can use HEOS speakers for other inputs, like playing radio on TuneIn from openHab. For this, just set some channels to favorite in HEOS app. It will appear as a Switch in the HEOS speakers. After defining, you just have to send an ON command to that channel to start the TuneIn channel.

If you want to play it in a group, you first have to group the speakers (as I stated before) and then send an ON command to one of the switches (which you want to play) to the Bridge. It will play that TuneIn channel on the selected group.

TV Audio

This only works for a few Denon AVR! Please check my notes in the Downsides section!

You can also play audio from any input of the AVR (this works from any speaker, you can play for example music on any device/group plugged into one of the speaker’s AUX in input) to any HEOS speaker. You don’t even have to use the AVR (for example in my setup, usually we watch TV without the AVR on the TV’s speaker) to forward the input to HEOS speakers.

Steps to use it:

Enable TV Sound Grouping in the HEOS app. There is an input channel for every HEOS speaker. You should send the correct input to that channel. (You can send any input to that channel, not just the “physical” inputs of that speaker) You have to play with this a little bit to see which input is identified as which input. Accepted inputs can be found here. You can also select a group and send that input source to the Bridge. Then it will play the selected input on the speakers in that group.

Note: To know which inputs are available you should check the HEOS app.

Hope this helps to some people (who owns Denon/HEOS devices) or people who want to achieve something similar.

Update1:

In the newest version of the binding, the main structure improved so it is easier to use. I won’t remove any tutorials in this post (because you can still use it like that, and sometimes you might better want to do everything ‘manually’), but now it might work without any help.

Dynamic channels Now for every HEOS Player, your favorites from the HEOS app will be added (if you are signed in). So basically you can start one of your favorite radio channel for example, by just activating it’s switch on the corresponding HEOS player.

On the bridge you still have the old functionality, but now channels are created for groups also. You can activate that group with that switch.

Update2:

The binding has been finally merged, so it will be available in the stable 2.5 release (No need to manually install it, you can do it from PaperUI). Hopefully also a lot of bugs and the overall stability of the binding will be improved until then.

If anything is misunderstanding/misleading, please report to me or ask here :slight_smile:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有